@media (max-width:767px){.hidden-l{display:none;}
.hidden-t{display:none;}
.hidden-ts{display:block;}
.hidden-xs{display: none!important;}
.foot-pc{display: none;}
.foot-mo{display: block;}
.hidden-g{display:block;}
.hidden-pc{display: block!important;}
.hidden-pad{display: none!important;}
.header{height: 50px;}
.banner1{background-image:url(../Image/banner.jpg);background-position:center top;margin-top: 55px;}
.banner2{background-image:url(../Image/banner1.jpg);background-position:center top;margin-top: 55px;}
.banner3{background-image:url(../Image/banner4.jpg);background-position:center top;margin-top: 55px;}
.banner .container .banner-left{display: none;}
.banner .container .banner-right{width:90%; margin: 0 auto;float: none; }
.banner .container h1{font-size: 32px;}
.banner .container h2{font-size: 20px;}
.banner .container .img2{padding-top: 30%;}
.index-pro-left{width: 100%;height: 22%;}
.left-tubiao{text-align: center;margin-top: 20px;}
.index-pro-left .zhibiao{width: 80px; height: 80px; line-height: 80px;font-size: 18px;}
.index-pro-left .zhichi{width: 80px; height: 80px; line-height: 80px;font-size: 18px;}
.index-pro-left .chengpin{width: 80px; height:80px; line-height: 80px;font-size: 18px;}
.index-pro-left h1{display: none;}
.index-pro-left p{display: none;}
.pro-text{margin-top: 10px;}
.index-pro-right{width: 100%; height: 78%;}
.index-pro-right .pro1{width: auto; position: absolute;z-index: 999;background: rgba(0,0,0,0.5);height:39%;}
.index-pro-right .pro1 h1{font-size:18px;padding-top: 8%;}
.index-pro-right .pro1 h1:after{margin-top: 10px;margin-bottom: 10px;}
.index-pro-right .pro1 p{color: #fff;font-size: 16px; line-height: 25px;}
.index-pro-right .pro2{width: 100%;height: 50%;}
.index-pro-right .pro4{width: auto; position: absolute;z-index: 999;background: rgba(0,0,0,0.5);bottom:0;height:39%;}
.index-pro-right .pro4 h1{font-size:18px;padding-top: 8%;}
.index-pro-right .pro4 h1:after{margin-top: 10px;margin-bottom: 10px;}
.index-pro-right .pro4 p{color: #fff;font-size: 16px; line-height: 25px;}
.index-pro-right .pro3{width: 100%;height:50%;}
.slide-pro{background-size: 100% 100%!important;}
.swiper-pagination-t{bottom:30px!important;}
.title1 h1{font-size:20px;}
.title1 h3{margin-top:10px;width:300px;font-size:14px;}
#silde3 ul{position: absolute;bottom: 0;}
#silde3 .silde-up{width: 100%;}
.silde-company{width: 100%;}
.video{width: 50px;height: 50px;left: 0;right: 0;}
.silde-down ul li p{padding-top: 10px;font-size: 12px;text-align: justify;}
.m-video img{width: 50px;height:50px;}
.silde-company h1{font-size:24px;padding-left: 10px;padding-right: 10px;padding-top: 10px; }
.silde-company h2{padding: 10px;}
.silde-company p{padding-right: 10px;text-align: justify;padding-bottom: 50px;max-height: 220px; overflow-y:auto; padding-left: 10px; }
.silde-down ul li{background: #fff;}
.silde-down ul li img{max-width: 100%;}
.silde-down ul li h1{font-size: 14px;}
.teacher{background:0 0;}
.teacher .index-tit{margin-top: -348px; overflow: hidden;border-radius: 50%;background: rgba(0,0,0,.5);transition: all .5s ease;transform: translate(0,0);display: table;}
.teacher h5{display: block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: 100%;}
#silde4>div{position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);width: 100%;}
#silde5>div{position: absolute;left: 50%; top:50%;transform: translate(-50%,-50%);width: 100%;}
.title2{margin-top: 20px;margin-bottom: 20px;}
.title2 h1{font-size: 44px;}
.title2 h2{font-size: 28px;margin-top: -40px;width: 180px;}
.title2 h2 .span1{padding-top: 0px;}
.title2 h2 .span2{padding-top: 0px;}
.news-one{width: 100%;display: none;}
.news-one .time{width: 70px;height: 70px;}
.news-one .time span{font-size: 36px;}
.news-one .time p{font-size: 14px;}
.news-one h1{line-height: 70px;text-indent: 30px;}
.index-news-list{width: 100%;}
.index-news-list ul li:nth-child(1){width: 100%;margin-bottom: 10px;}
.index-news-list ul li:nth-child(2){width: 100%;}
.index-news-list ul li{padding: 5px 10px;}
.index-news-list ul li h1{padding-top:5px;}
.index-news-list ul li h2{padding-top: 5px;padding-bottom: 5px;line-height: 25px;}
.index-news-list ul li .time{width: 60px;height: 55px;}
.index-news-list ul li .time span{font-size: 28px;}
.index-news-list ul li .time p{font-size: 14px;}
#silde4 .news-more{margin-top: 20px;}
.news-text{float:none;margin:0 auto;width:90%;}
.news-text span{display:block;padding-top:0;padding-left:40px;height:40px;background:url(../Image/x.png) no-repeat left top;color:#502f7e;font-size:18px;}
.news-text p{font-size:20px;}
.news-list{margin-top:10px;}
.news-img{float:none;margin:0 auto;margin-top:20px;width:90%;}
.nei-title{padding-top: 20px; padding-bottom: 10px;}
.nei-title h1{font-size: 24px;}
.nei-title h2{font-size: 16px;width: 315px;margin-top: 15px;}
.cont1-left{width: 100%;}
.cont1-left img{margin: 0 auto;}
.cont1-right{width: 100%;}
.cont1-right h1{font-size: 24px;}
.cont1-right h2{margin-bottom: 20px;}
.cont2 ul li{width: 100%;}
.cont2 ul li .img{width: 100%;}
.cont2 ul li .com-text{width: 100%;height: 200px;}
.cont3-left{width: 100%;}
.cont3-left img{margin: 0 auto;}
.cont3-right{width: 100%;}
.cont3-right h1{font-size: 24px;}
.cont3-right ul li{width: 100%;line-height: 30px;}
.cont3-text{margin-top: 10px;}
.cont3-text strong{font-size: 16px;}
.cont3-text p{font-size: 14px;}
.zyjy-title{padding-top: 20px; padding-bottom: 20px;}
.zyjy-title h1{font-size: 24px;}
.zyjy-title h2{font-size: 16px;width: 315px;margin-top: 15px;background: #7030a0;border-radius: 30px;line-height: 45px;height: 45px;}
.zyjy-content span{display: none;}
.zyjy-content ul li{width: 32%; margin-right: 1.8%; }
.zyjy-content ul li:nth-child(5){margin-right: 0px;}
.zyjy-content ul li h1{font-size: 22px;}
.zyjy-content ul li h2{font-size: 12px;}
.s7 .s7_main{margin-top: -50px;}
.s7 main{padding-right:15px;padding-left:15px;}
.s7 .s7_main .s7_bac_container{height:300px;}
.s7 .s7_main .s7_tab{padding-bottom:20px; margin-top: -28px;}
.s7 .s7_main .s7_tab main{flex-wrap:wrap;}
.s7 .s7_main .s7_tab main li{margin-right:2%;margin-bottom:5px;width:49%;}
.s7 .s7_main .s7_tab main li p{width:100%;height:50px;border-radius:3px;line-height:50px;}
.s7 .s7_main .s7_tab main li .word{margin-top:5px;margin-left:0;width:100%;font-size:12px;}
.s7 .s7_main .s7_tab main li .shape{display:none;}
.s7 .s7_main .s7_tab main li:nth-child(2n){margin-right:0;}
.s7 .s7_main .s7_tab main li:nth-child(5){margin-right:2%;width:32%;}
.s7 .s7_main .s7_tab main li:nth-child(6){margin-right:2%;width:32%;}
.s7 .s7_main .s7_tab main li:nth-child(7){margin-right:0;width:32%;}
.s7 .s7_main .s7_tab_son{top:40px;}
.s7 .s7_main .s7_tab_son li{margin-left:3%;width:94%;height:auto;}
.s7 .s7_main .s7_tab_son li:after{clear:both;display:block;overflow:hidden;width:0;height:0;content:'';}
.s7 .s7_main .s7_tab_son li .pic{position:static;margin-top:10px;margin-left:10%;width:80%;height:150px;border-radius:0;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.2);}
.s7 .s7_main .s7_tab_son li .word{position:absolute;width:100%;padding:0px;top: 0;background: rgba(255,255,255,0.8);}
.s7 .s7_main .s7_tab_son li .word img{display: none;}
.s7 .s7_main .s7_tab_son li .word .w1{margin-top:10px;width:100%;text-align:center;font-size:20px;color: #000;}
.s7 .s7_main .s7_tab_son li .word .w1 .w0{display:none;color: #000;}
.s7 .s7_main .s7_tab_son li .word .w2{margin-top:0;margin-left:5%;width:90%;font-size:14px;line-height:24px;color: #000;}
.s7 .s7_main .s7_tab main .s7_tab_li_on p i{font-size: 40px;}
.s7 .s7_main .s7_tab main li p i{font-size: 40px;}
.kctx ul li{width: 49%; margin-right: 1.5%;}
.kctx ul li:nth-child(2n){margin-right: 0px;}
.class-adv {padding-bottom: 0px;}
.class-adv ul li{width: 100%; margin: 0 auto; float: left; text-align: center; margin-right: 0; margin-bottom: 20px;}
.class-adv ul li img{margin: 0 auto;-webkit-transition:1s ease;-moz-transition:1s ease; float: left;width: 20%;display: none;}
.class-adv ul li .adv-text{text-align: left;width: 100%;}
.class-adv ul li .adv-text h1{padding-top: 5px; padding-bottom: 5px;}
.kcts h1{padding-top: 20px;padding-bottom: 20px;font-size: 24px;}
.jianjie-left{width: 100%;}
.jianjie-right{width: 100%;}
.xq-title {padding-top: 20px; padding-bottom: 20px;}
.xq-title h1{font-size: 24px;}
.jianjie-right h1{text-align: center;padding-top: 20px;}
.jianjie-right h2{padding-top: 20px;}
#allmap1{margin-top: 20px;height: 200px;}
.xq-design{margin-top: 20px; padding-bottom: 20px;}
.design-title{background:#ffc438;padding-bottom: 0px;}
.design-title h1{font-size: 24px;padding-top: 10px;padding-bottom: 10px;}
.design-title h2{display: none; }
.xq-design p img{padding-top: 20px;}
.xq-activity{margin-top: 20px; padding-bottom: 20px;}
.activity-title{background:#24c3fd;padding-bottom: 0px;}
.activity-title h1{font-size: 24px;padding-top: 10px;padding-bottom: 10px;}
.activity-title h2{display: none; }
.tit p{padding-top: 20px; padding-bottom: 20px;font-size: 18px;}
.xq-student{margin-top: 0px; padding-bottom:10px;}
.student-title{background:#28d55f;padding-bottom: 0px;}
.student-title h1{font-size: 24px;padding-top: 10px;padding-bottom: 10px;}
.student-title h2{display: none; }
.student-con .img{width: 100%;}
.student-con .stu-tit{width: 100%;}
.student-con .stu-tit h1{padding-top: 5%;}
.student-con .stu-tit p{padding-top: 3%; padding-bottom: 3%;}
.xq-shebei{ padding-bottom: 50px;}
.shebei-title{background:#ff709f;padding-bottom: 0px;}
.shebei-title h1{font-size: 24px;padding-top: 10px;padding-bottom: 10px;}
.shebei-title h2{display: none; }
.com-teacher ul li .tit{overflow: hidden; margin-top: -300px;border-radius: 50%;background: rgba(0,0,0,.5);transition: all .5s ease;transform: translate(0,0);display: table;}
.com-teacher ul li .tit h5{display: block;width: 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.news_title{font-size: 24px;}
.news-list{padding-bottom: 10px;padding-left: 5px;padding-right: 5px;}
.act-act{margin-bottom: 60px;}
.neiye-title{font-size: 26px; padding-top: 10px;padding-bottom: 10px;}
.student-con .stu-tit{max-height: 247px;overflow-y:auto;}
.culture-left{width: 100%;float: left;}
.culture-right{width: 100%; float: right;}
.app-list ul li img{width: 100%;margin: 0 auto;margin-top: -20px;}
.app-list ul li .app-text{width: 100%;}
.index-product-img h1 .right{display: none;}
.custom-neirong{margin-top: 0px;}
.custom-neirong p img{max-width: 100%;}
.contact_info_list b{font-size: 20px; margin-top: 10px; margin-bottom: 10px;}
}
@media (min-width:767px){.hidden-l{display:none;}
.hidden-t{display:block;}
.hidden-ts{display:none;}
.hidden-g{display:block;}
}
@media (min-width:768px) and (max-width:991px){.hidden-l{display:none;}
.hidden-t{display:block;}
.foot-pc{display: block;}
.foot-mo{display: none;}
.hidden-ts{display:none;}
.hidden-g{display:block;}
.hidden-pc{display: none!important;}
.hidden-pad{display: block!important;}
.header{height: 50px;}
.banner1{background-image:url(../Image/banner.jpg);background-position:center top;margin-top: 55px;}
.banner2{background-image:url(../Image/banner1.jpg);background-position:center top;margin-top: 55px;}
.banner3{background-image:url(../Image/banner3.jpg);background-position:center top;margin-top: 55px;}
.banner .container .banner-left{display: none;}
.banner .container .banner-right{width:80%; margin: 0 auto;float: none; }
.pro-left{display:none;}
.pro-right{width:100%;}
.pro-right ul li{margin-right:20px;margin-left:0;}
.index-pro-left{width: 100%;height: 50%;}
.left-tubiao{text-align: center;margin-top: 90px;}
.pro-text{margin-top: 10px;}
.index-pro-right{width: 100%; height: 50%;}
.index-pro-right .pro1 h1{padding-top: 5%;}
.index-pro-right .pro1 h1:after{margin-top: 10px;margin-bottom: 10px;}
.index-pro-right .pro4 h1{padding-top: 5%;}
.index-pro-right .pro4 h1:after{margin-top: 10px;margin-bottom: 10px;}
.slide-pro{background-size: 100% auto!important;}
#silde3 ul li span{padding-top:75%;}
.silde-company{margin-top: 0px;}

.silde-company h1{font-size:24px; }
.silde-company h2{padding-bottom: 20px;padding-top: 20px;padding-right: 20px;}
.silde-company p{padding-right: 30px;text-align: justify;padding-bottom: 50px;}
.silde-down ul{position: absolute;bottom: 8%;}
.title2{margin-top: 40px;margin-bottom: 20px;}
.news-one{display: none;}
.index-news-list{width: 100%;}
.index-news-list ul li:nth-child(1){width: 100%;margin-bottom: 10px;}
.index-news-list ul li:nth-child(2){width: 100%;margin-bottom: 10px;}
.index-news-list ul li:nth-child(3){width: 100%;float: right;margin-bottom: 10px;}
.index-news-list ul li:nth-child(4){width: 100%;float: right;}
.index-news-list ul li{padding: 12px 20px;}
.index-news-list ul li h1{padding-top: 10px;}
.index-news-list ul li h2{padding-top: 10px;padding-bottom: 10px;}
.index-news-list ul li .time{width: 70px;height: 70px;}
.index-news-list ul li .time span{font-size: 36px;}
.index-news-list ul li .time p{font-size: 14px;}
#silde4 .news-more{margin-top: 30px;}
#silde5{background: #cbd7e3 url(../Image/silde5.jpg) no-repeat center bottom;}
.s7 .s7_main{margin-top: 70px;}
.swiper-container-f{margin-top:80px;}
.teacher ul li{margin-left:30px;width: 200px;height: 200px;}
.teacher ul li .img{width: 200px;height: 200px;}
.teacher ul li .tit{width: 200px;height: 200px;}
.teacher ul li:hover .tit{overflow:hidden;margin-top:-254px;border-radius:50%;background:rgba(0,0,0,.5);transition:all .5s ease;transform:translate(0,0);display: table;}
.news-text{width:24%;}
.cont1-left{width: 100%;}
.cont1-left img{margin: 0 auto;}
.cont1-right{width: 100%;}
.cont2 ul li .img{width: 100%;}
.cont2 ul li .com-text{width: 100%;height: 200px;}
.cont3-left{width: 100%;}
.cont3-left img{margin: 0 auto;}
.cont3-right{width: 100%;}
.com-teacher ul li{margin-left: 78px;}
.zyjy-content ul li{width: 27.8%;}
.kcts h1{padding-top: 20px;padding-bottom: 20px;}
.xq-title{padding-top: 30px;padding-bottom: 30px;}
.jianjie-right h1{font-size: 24px;}
.jianjie-right h2{padding-top: 15px;height: 188px;overflow-y:auto;}
#allmap1{margin-top: 30px;height: 300px;}
.xq-design{margin-top: 30px; padding-bottom: 50px;}
.xq-design p img{padding-top: 30px;}
.tit p{padding-top: 20px;padding-bottom: 30px;}
.xq-activity{padding-bottom: 0px;}
.xq-student{padding-bottom: 60px;}
.student-con .img{width: 100%;}
.student-con .stu-tit{width: 100%;max-height: 200px; overflow-y:auto;}
.student-con .stu-tit h1{padding-top: 3%;}
.student-con .stu-tit p{}
.teacher .index-tit{margin-top: -348px; overflow: hidden;border-radius: 50%;background: rgba(0,0,0,.5);transition: all .5s ease;transform: translate(0,0);display: table;}
.teacher:hover .index-tit{display: none;}
.teacher h5{display: block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: 100%;}
.app-list ul li .app-text p{max-height: 105px; overflow-y:auto;}

}
@media (min-width:992px) and (max-width:1200px){.hidden-l{display:none;}
.hidden-t{display:block;}
.foot-pc{display: block;}
.foot-mo{display: none;}
.hidden-ts{display:none;}
.hidden-g{display:block;}
.hidden-pc{display: block!important;}
.hidden-pad{display: none!important;}
.header{height: 50px;}
.pro-left{display:none;}
.pro-right{width:100%;}
.banner1{background-image:url(../Image/banner.jpg);background-position:center top;margin-top: 55px;}
.banner2{background-image:url(../Image/banner1.jpg);background-position:center top;margin-top: 55px;}
.banner3{background-image:url(../Image/banner3.jpg);background-position:center top;margin-top: 55px;}
.banner .container .banner-left{display: none;}
.banner .container .banner-right{width: 80%;margin: 0 auto;float: none;}
.banner .container h1{font-size:40px;}
.index-pro-right .pro1{width: auto; position: absolute;z-index: 999;background: rgba(0,0,0,0.5);}
.index-pro-right .pro1 h1{font-size: 32px;}
.index-pro-right .pro1 p{color: #fff;font-size: 22px; line-height: 45px;}
.index-pro-right .pro2{width: 100%;}
.index-pro-right .pro4{width: auto; position: absolute;z-index: 999;background: rgba(0,0,0,0.5);bottom:0;}
.index-pro-right .pro4 h1{font-size: 32px;}
.index-pro-right .pro4 p{color: #fff;font-size: 22px; line-height: 45px;}
.index-pro-right .pro3{width: 100%;}
#silde3 ul li:nth-child(1){background:url(../Image/img1.png) no-repeat center top 20%;}
#silde3 ul li:nth-child(2){background:url(../Image/img2.png) no-repeat center top 20%;}
#silde3 ul li:nth-child(3){background:url(../Image/img3.png) no-repeat center top 20%;}
#silde3 ul li span{padding-top:60%;}
.video{margin-top: 36.2%;}
.index-news-list ul li{padding: 12px 20px;}
.index-news-list ul li h2{padding-bottom: 40px;}

.teacher ul li{margin-left:23px;}
.cont1-right h1{font-size: 24px;}
.cont1-right h2{font-size: 16px; padding-top: 10px;padding-bottom: 15px; margin-bottom: 20px;}
.cont1-right .com-tit{height: 257px;overflow: auto;}
.zyjy-content ul li{width: 29%;}
.jianjie-right h2{height: 248px;overflow-y:auto;}
.student-con .stu-tit{max-height: 251px;overflow-y:auto;}

}

@media (min-width:768px) and (max-width:1200px){
	.banner .container h1{font-size: 40px;}
	.banner .container .banner-right{width: 60%;}
	.banner .container h2{font-size: 20px;}{font-size: 20px;}
	.pro-text{display: none;}
	.title{margin-top: 5px;}
	.title2 h1{font-size: 50px;}
	.title2 h2{font-size: 32px; margin-top: -40px;}
	.index-pro-left .zhibiao{width: 130px;height: 130px;line-height: 130px;font-size: 18px;}
	.index-pro-left .zhichi{width: 130px;height: 130px;line-height: 130px;font-size: 18px;}
	.index-pro-left .chengpin{width: 130px;height: 130px;line-height: 130px;font-size: 18px;}

	.index-pro-right .pro1 h1{font-size: 18px;}
	.index-pro-right .pro1 p{line-height: 25px;}
	.index-pro-right .pro4 h1{font-size: 18px;}
	.index-pro-right .pro4 p{line-height: 25px;}
	.news-one .time{position: absolute;margin-top: -95px;z-index:999;}
	.index-news-list ul li .time span{font-size: 22px;}
	.index-news-list ul li .time{height: 45px;}
	.index-news-list ul li{padding: 5px 10px;}
	#silde4 .news-more{margin-top: 0px; width: 120px;height: 35px;line-height: 35px;}
	#silde5>div{top: 12%;}
	.s7 .s7_main{margin-top: 25px;}
	.s7{margin-bottom: -50px;}
	.s7 .s7_main .s7_tab{padding-bottom: 0px;}
	.s7 .s7_main .s7_tab_son{top: 175px;}

}
@media (min-width:1200px) and (max-width:1400px){
  .banner .container h2{font-size: 20px;}
  .banner1{padding-top: 104px;}
  .banner2{padding-top: 104px;}
  .banner3{padding-top: 104px;}
  .banner .container .banner-left{width: 45%;}
  .banner .container .banner-right{width: 35%; margin-right: 5%;}
  .banner .container h1{font-size: 40px;}
  .left-tubiao{margin-top:235px;}
  .pro-text{margin-top: 200px;}
  .silde-down ul{margin-top: 45px;}
  .title2{margin-top: 15px;margin-bottom: 25px;}
  .silde4 .news-more{margin-top: 20px;}
  .index-news-list ul li{padding: 20px;}
  .index-news-list ul li h2{padding-bottom: 15px;}
  .news-one .time{position: absolute;margin-top: -95px;z-index:999;}
  .news-one h1{margin-top: -95px;position: relative;text-indent: 110px;}
  .s7 .s7_main .s7_tab_son li{height: 260px;}
  .s7 .s7_main .s7_tab_son{top: 175px;}
  .s7 .s7_main .s7_tab_son li .word{padding: 40px 60px 40px 60px;}
  .nav h1{display: none;}
 
}
@media (min-width:1401px) and (max-width:1600px){
.left-tubiao{margin-top: 255px;}
.pro-text{margin-top:130px;}	
.title2{margin-top: 15px;margin-bottom: 25px;}
.banner .container h1{font-size: 40px;}
.banner1{padding-top: 104px;}
.banner2{padding-top: 104px;}
.banner3{padding-top: 104px;}
.nav>ul>li{padding-left: 15px;padding-right: 15px;}
.nav h1{font-size: 22px;}
}
@media (min-width:1200px) and (max-width:1600px){

}
@media (min-width:1200px){.hidden-l{display:block;}
.hidden-t{display:block;}
.foot-pc{display: block;}
.foot-mo{display: none;}
.hidden-ts{display:none;}
.hidden-g{display:none;}
.hidden-pad{display: none!important;}
}
/*最大1200px*/
@media (max-width: 1200px){

}

.img-responsive{
    display: block;
    max-width: 100%;
    height: auto;
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 100%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
